.login{
		height: calc(100vh );
		background: #F2F7FA;
		padding: 0 32rpx;
		padding-top: 97rpx;
		box-sizing: border-box;
		.txet{
				padding-left: 30rpx;
				height: 68rpx;
				font-family: PingFang SC, PingFang SC;
				font-weight: 600;
				font-size: 48rpx;
				color: #333333;
				line-height: 68rpx;
				text-align: left;
				font-style: normal;
				text-transform: none;
				margin-bottom: 70rpx;
		}
		.tab{
				margin-bottom: 56rpx;
				display: flex;
				.tab-item {
							position: relative;
						.hover{
								position: absolute;
								z-index: 1;
								display: none;
								width: 68rpx;
								height: 56rpx;
								background: url('/static/hover.png') no-repeat;
								background-size:68rpx  56rpx;
						}
						.dl{
							 position: relative;
							 z-index: 2;
							 height: 56rpx;
							 font-family: PingFang SC, PingFang SC;
							 font-weight: 400;
							 font-size: 30rpx;
							 color: #626566;
							 line-height: 56rpx;
							 text-align: left;
							 margin-left: 24rpx;
							 font-style: normal;
							 text-transform: none;
						}
						.listd{
								margin-right: 48rpx;
								 margin-left: 30rpx;
						}
				}
				 
				
				.acitve {
						.hover{
								display: block;
				}
				.dl{
					 
						height: 56rpx;
						font-family: PingFang SC, PingFang SC;
						font-weight: 600;
						font-size: 30rpx;
						color: #333333;
						line-height: 56rpx;
						text-align: left;
						font-style: normal;
						text-transform: none;
						position: relative;
				}
		}
}

.li{
		position: relative;
		display: flex;
		justify-content: center;
		.logindl{
				position: absolute;
				width: 402rpx;
				height: 92rpx;
				background: url('@/static/logindl@2x.png') no-repeat;
				background-size:402rpx 92rpx ;
		}
		.lidl{
				position: relative;
				width: 402rpx;
				height: 92rpx;
				font-family: PingFang SC, PingFang SC;
				font-weight: 600;
				font-size: 30rpx;
				color: #FFFFFF;
				line-height: 92rpx;
				text-align: center;
				font-style: normal;
				text-transform: none;
		}
}
.tyin{
		margin-top: 34rpx;
		margin-bottom: 80rpx;
		 display: flex;
		 align-items: center;
		.top{
				margin-right: 16rpx;
				image{
						width: 40rpx;
						height: 40rpx;
				}
		}
		.text{
				display: flex;
				.text-item{
						height: 36rpx;
						font-family: PingFang SC, PingFang SC;
						font-weight: 400;
						font-size: 26rpx;
						color: #ABB0B2;
						line-height: 30rpx;
						text-align: left;
						font-style: normal;
						text-transform: none;
				}
				.text-text{
						height: 36rpx;
						font-family: PingFang SC, PingFang SC;
						font-weight: 400;
						font-size: 26rpx;
						color: #9C8446;
						line-height: 30rpx;
						text-align: left;
						font-style: normal;
						text-transform: none;
				}
		}
}
}
.inpu-form-main{
	padding: 0 32rpx;
	padding-top: 40rpx;
}
.input-item{
		.item-zhang{
				padding: 24rpx;
				box-sizing: border-box;
				height: 96rpx;
				background: #FFFFFF;
				border-radius: 0rpx 0rpx 0rpx 0rpx;
		}
		.item-yzm1{
				 margin-top: 32rpx;
		}
		.item-yzm{
				padding: 24rpx;
				box-sizing: border-box;
				height: 96rpx;
				background: #FFFFFF;
				border-radius: 0rpx 0rpx 0rpx 0rpx;
				display: flex;
				justify-content: space-between;
				.yzm-right{
						width: 200rpx;
						height: 42rpx;
						font-family: PingFang SC, PingFang SC;
						font-weight: 400;
						font-size: 30rpx;
						color: #9C8446;
						line-height: 35rpx;
						text-align: left;
						font-style: normal;
						text-transform: none;
				}
		}
		.item-form-top + .item-form-top{
			margin-top: 32rpx;
		}
}
.form-inputmadin{
	width: 402rpx;
	height: 92rpx;
	background: url('@/static/logindl@2x.png') no-repeat;
	background-size:402rpx 92rpx ;
	color: #fff;
	text-align: center;
	font-weight: 600;
	font-size: 30rpx;
	color: #FFFFFF;
	line-height: 92rpx;
	text-align: center;
	margin: 0 auto;
	margin-top: 40rpx;
}
.txjl{
		position: fixed;
		right: 24rpx;
		top: 25rpx;
		z-index: 999;
		width: 104rpx;
		height: 36rpx;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		font-size: 26rpx;
		color: #333333;
		line-height: 30rpx;
		text-align: left;
		font-style: normal;
		text-transform: none;
}

.doling-item{
		width: 100%;
		padding: 40rpx 32rpx;
		box-sizing: border-box;
		background: #FFFFFF;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
}
.doling-top{
		position: relative;
}
.doling-text{
		height: 50rpx;
		font-family: PingFang SC, PingFang SC;
		font-weight: 600;
		font-size: 36rpx;
		color: #333333;
		line-height: 50rpx;
		text-align: center;
		font-style: normal;
		text-transform: none;
}
.qx{
/* 		position: absolute;
		right: 5rpx;
		bottom: 8rpx; */
		width: 32rpx;
		height: 32rpx;
}
.pop-center-main{
	background-color: #fff;
	border-radius: 16rpx;
	padding: 26rpx 30rpx;
	width: 540rpx;
	
}
.pop-top-title{
	display: flex;
	align-items: center;
}
.pop-top-title .title{
	flex: 1;
	text-align: center;
	font-size: 32rpx;
	margin-left: 50rpx;
}
.pop-top-title image{
	width: 30rpx;
	height: 30rpx;
}
.pop_input{
	margin: 0 auto;
	height: 70rpx;
	background: linear-gradient(148deg, #FAFDFF 0%, #E9F3F8 100%);
	margin-top: 30rpx;
	border-radius: 5rpx;
	line-height: 70rpx;
	width: 90%;
	position: relative;
}
.pop_input input{
	margin-left: 20rpx;
	font-size: 28rpx;
	line-height: 71rpx;
	height: 71rpx;
	/* #ifdef MP-WEIXIN || MP-BAIDU || MP-TOUTIAO || MP-KUAISHOU*/
	padding-top: 0rpx;
	/* #endif*/ 
	/* #ifdef MP-ALIPAY */
	background: linear-gradient(148deg, #FAFDFF 0%, #E9F3F8 100%);
	/* #endif */ 
	/* #ifdef MP-KUAISHOU */
	position: relative;
	z-index: 1000;
	/* #endif */
}
.pop_orage{
	margin: 0 auto;
	margin-top: 30rpx;
	background-color: #FEF6EB;
	color: rgb(252, 118, 3);
	text-align: center;
	width: 90%;
	font-size: 28rpx;
	padding: 20rpx 0;
}
.pop-serive-img{
	width: 300rpx;
	height: 300rpx;
	margin-top: 30rpx;
}
.pop-center-button{
	width: 402rpx;
	height: 92rpx;
	background: url('@/static/logindl@2x.png') no-repeat;
	background-size:402rpx 92rpx ;
	color: #fff;
	text-align: center;
	font-weight: 600;
	font-size: 30rpx;
	color: #FFFFFF;
	line-height: 92rpx;
	text-align: center;
	margin: 0 auto;
	margin-top: 40rpx;
}
	.hyou{
	    margin-top: 62rpx;
	    display: flex;
	    justify-content: center;
	    .hyou-left{
	        position: relative;
	        .invitation2{
	            position: absolute;
	              transition:  0.2s linear;
	            width: 220rpx;
	            height: 80rpx;
	           background: url('@/static/invitation2@2x.png') no-repeat;
	           background-size: 220rpx 80rpx;  
	        }
	        .invitation3{
	            position: absolute;
	               transition:  0.2s linear;
	             width: 220rpx;
	             height: 80rpx;
	            background: url('@/static/invitation3@2x.png') no-repeat;
	            background-size: 220rpx 80rpx;  
	        }
	        .text{
	             position: relative;
	            width: 220rpx;
	            height: 80rpx;
	            font-family: PingFang SC, PingFang SC;
	            font-weight: 400;
	            font-size: 30rpx;
	            color: #FFFFFF;
	            line-height: 80rpx;
	            text-align: center;
	            font-style: normal;
	            text-transform: none;
	        }
	    }
	}